#ifndef UTILS_H
#define UTILS_H

#include <mysql/mysql.h>
#include <string>
#include <sstream>
#include <stdexcept>

inline void handleError(MYSQL* conn, const std::string& message) {
    std::stringstream ss;
    ss << message << ": " << mysql_error(conn);
    if (conn) {
        mysql_close(conn);
    }
    throw std::runtime_error(ss.str());
}

#endif // UTILS_H